
/*
# ============================================================================
# 版权所有 Chilcoo.com，并保留所有权利。
# 网站地址: http://www.chilcoo.com/ccerp
# ----------------------------------------------------------------------------
# 这不是一个自由软件！你不能通过任何方式破解本软件.
# 使用:不允许对程序代码以任何形式任何目的的再发布。
# ============================================================================
# $Author: Chilcoo Inc. *
# $Official website  : www.chilcoo.com
# オーダー処理のページ
# 
# 開発日記：
# 2011－04－15
# ただいま購入用の基本データーの処理は一部完了しました。
# カートの処理と確認ビュー及びバックのAJAX処理はまだ完成していません。
*/
ajax_callback_page = '<{$ROOTPATH}>/_manager/homepage/hnews.php';

var page = {
	topmenu_id:'#topnav_homepage',
	form:{
		_name:'#new_form',
		_title:'#new_form_title',
		title:'#hnews_title_text',
		contents:'#hnews_contents_text',
		dates:'#hnews_dates_text',
		ok:'#new_form_ok',
		id:'#hnewsId_hidden',
	},
	item:{
		dates:'#dates_hidden_',
		contents:'#contents_hidden_',
		title:'#title_hidden_',
	},
	del:{
		_name:"#del_form",
		id:'#delete_id'
	},
	init:function(){
		$(this.topmenu_id).attr('class','topmenu_item_thispage');
		utilityHandle.select_date(this.form.dates,1998);
	},
	todo:function(id,_type){
		if(_type == 0){//update
			var n_form = page.form;
			var item = page.item;
			$(n_form.id).val(id);
			$(n_form.title).val($(item.title+id).val());
			$(n_form.contents).val($(item.contents+id).val());
			$(n_form.dates).val($(item.dates+id).val());
			$(n_form.ok).text('変更して保存');
			$(n_form._title).text('最新情報をを編集する');
			utilityHandle.select_date(this.form.dates,1998);
			blockDesign.form( $(page.form._name),'550px','20%','25%');
		}else if(_type == 2){//add
			$(this.form.id).val(0);
			$(this.form.title).val('');
			$(this.form.contents).val('');
			var date_now = new Date();
			$(this.form.dates).val(date_now.getFullYear()+'-'+(date_now.getMonth()+1)+'-'+date_now.getDate());
			utilityHandle.select_date(this.form.dates,1998);
			
			$(this.form.ok).text('新規作成');
			$(this.form._title).text('最新情報を新規作成します。');
			blockDesign.form($(this.form._name),'550px','20%','25%');
		}else if(_type == 1){
			var d_form = page.del;
			$.ajax({
				url:ajax_callback_page,
				data:{
					token:TOKEN_DEL_HNEWS,
					hnewsId:$(d_form.id).val()
				},
				success:function(data){
					if(data.ref == 'OK'){
						blockDesign.recall = 'hnews.php';
						blockDesign.defualt('<p>削除しました。<p>','250px');
					}
				},
				error:function(){
					blockDesign.defualt('<p>エラー発送しました。<p>','250px');
				},
				beforeSend:function(){
				}
			});
		}
		
	},
	add:function(){
		if($(this.form.title).val() == 0){
			alert('タイトルを記入してください。');
			$(this.form.title).focus();
			return;
		}
		if($(this.form.contents).val() == 0){
			alert('内容を記入してください。');
			$(this.form.contents).focus();
			return;
		}
		ajaxClicked(this.form.ok);
		$.ajax({
			url:ajax_callback_page,
			data:{
				token:TOKEN_ADD_HNEWS,
				title:$(this.form.title).val(),
				contents:$(this.form.contents).val(),
				dates:$(this.form.dates).val(),
				adminId:<{$login_adminId}>,
			},
			success:function(data){
				if(data.ref == 'OK'){
					blockDesign.recall = 'hnews.php';
					blockDesign.defualt('<p>新規作成しました。<p>','250px');
				}
			},
			error:function(){
				//blockDesign.defualt('<p>エラー発送しました。<p>','250px');
			},
			beforeSend:function(){
			}
		});
	},
	update:function(){
		if($(this.form.title).val() == 0){
			alert('タイトルを記入してください。');
			$(this.form.title).focus();
			return;
		}
		if($(this.form.contents).val() == 0){
			alert('内容を記入してください。');
			$(this.form.contents).focus();
			return;
		}
		ajaxClicked(this.form.ok);
		$.ajax({
			url:ajax_callback_page,
			data:{
				token:TOKEN_UP_HNEWS,
				title:$(this.form.title).val(),
				contents:$(this.form.contents).val(),
				dates:$(this.form.dates).val(),
				adminId:<{$login_adminId}>,
				hnewsId:$(this.form.id).val()
			},
			success:function(data){
				if(data.ref == 'OK'){
					blockDesign.recall = 'hnews.php';
					blockDesign.defualt('<p>更新しました。<p>','250px');
				}
			},
			error:function(){
				// blockDesign.defualt('<p>エラー発送しました。<p>','250px');
			},
			beforeSend:function(){
			}
		});
	}
}